@charset "utf-8";
input{
	outline:none}
body{
	background:#f3f3f3 !important}
.mid_content{
	max-width:640px;
	margin:0 auto;
	}
.mid_content:after{
	content:'.';
	clear:both;
	display:block;
	height:0;
	visibility:hidden}
.mid_content1{
	max-width:640px;
	margin:0 auto;
	padding-top: 10px;}
.mid_content1:after{
	content:'.';
	clear:both;
	display:block;
	height:0;
	visibility:hidden}
/*重置属性*/
.am-slider-default{
	}
.am-slider-default .am-control-nav{
	bottom:5px !important}
.am-slider-default .am-control-nav li a{
	width:12px;
	height:12px;
	background:#FF6B31}
.am-slider-default .am-control-nav li a.am-active{
	background:#fff}
/*搜索*/
.st_search_box{
	margin:10px;
	display:-webkit-box;
	display:-moz-box;
	display:box;
	border:1px solid #c6c6c6;
	border-radius:20px;
	overflow:hidden;
	position:relative;
	background:#fff}
.st_search_box .st_home_txt{
	-webkit-box-flex:1;
	display:block;
	padding:10px;
	background:#fff;
	border:0}
.st_search_box .st_home_btn{
	display:block;
	width:27px;
	height:27px;
	position:absolute;
	right:10px;
	top:50%;
	margin-top:-14px;
	border:0;
	font-size:0;
	background:url(../images/st_head_search_ico.png) no-repeat;
	background-size:27px auto;
	background-position:0 -58px}
/*公用头部*/
.header_top{
	height:50px;
	padding:10px;
	position:relative;
	border-bottom:1px solid  #f37b1d;
	box-shadow:0 -1px 1px #eee;
	background:#F85709;}
.st_logo{
	position:absolute;}
.st_top_menu{
	display:block;
	width:32px;
	height:22px;
	position:absolute;
	right:10px;
	top:14px}
.st_top_menu span{
	display:block;
	width:32px;
	height:22px;
	cursor:pointer;
	background:url(../images/st_head_search_ico.png) no-repeat;
	background-position:0 0;
	background-size:32px auto}

.header_top .tit{
	padding:0;
	margin:0;
	color:#fff;
	height:30px;
	line-height:30px;
	text-align:center;
	font-size:1.6rem;
	font-weight:500}
.header_top .top_user_reg{
	position:absolute;
	top:0;
	right:10px;
	color:#fff;
	height:30px;
	line-height:30px;
	margin-top:10px;
	font-size:1.6rem}

.st_back{
	position:absolute;
	left:10px;
	width:30px;
	height:30px}
.st_back a{
	float:left;
	width:30px;
	height:24px;
	margin-top:3px;
	background:url(../images/st_user_ico.png) no-repeat 0 0;
	background-size:355px auto}
.st_user_cz a i.ico_05 {
    background-position: 0 -88px;
}
/*侧边栏背景*/
.am-offcanvas-bar{
	background:#fff !important}
.st_user_header_pic{
	padding:2rem 2rem 0;
	text-align:center;
	border-bottom:1px solid #eee}
.st_user_header_pic img{
	width:100px;
	height:100px;
	border-radius:50%;
	/*border:3px solid #d8d8d8*/}
.st_user_header_pic p{
	color:#d8d8d8}
.st_user_header_pic p a{
	color:#333;
	padding:0 1rem;
	font-size:1.4rem}
.st_user_cz{
	padding:1.5rem}
.st_user_cz a{
	color:#333;
	display:block;
	height:28px;
	line-height:28px;
	margin:1rem 0;
	font-size:1.4rem}
.st_user_cz a i{
	float:left;
	width:22px;
	height:22px;
	margin:2px 1rem 0 0;
	vertical-align:middle;
	background:url(../images/st_user_ico.png) no-repeat;
	background-size:110px auto}
.st_user_cz a i.ico_01{
	background-position:0 -59px}
.st_user_cz a i.ico_02{
	background-position:-29px -59px}
.st_user_cz a i.ico_03{
	background-position:-59px -59px}
.st_user_cz a i.ico_04{
	background-position:-88px -59px}
.st_user_cz a em{
	float:right;
	color:#fff;
	height:16px;
	line-height:16px;
	padding:0 0.7rem;
	margin:6px 0;
	border-radius:10px;
	font-size:1rem;
	font-style:normal;
	background:#f14646}
.am-offcanvas-bar:after{
	background:#fff !important}

/*公用底部*/
.foot{
	background:#ffffff}
.foot_btn a{
	float:left;
	width:25%;
	padding:1.6rem 0;
	text-align:center}
.foot_btn a em{
	display:inline-block;
	width:24px;
	height:24px;
	margin:0 auto;
	background:url(../images/st_bottom_ico.png) no-repeat;
	background-size:126px 24px}
.foot_btn a.foot_ico01 em{
	background-position:0 0}
.foot_btn a.foot_ico02 em{
	background-position:-34px 0}
.foot_btn a.foot_ico03 em{
	background-position:-68px 0}
.foot_btn a.foot_ico04 em{
	background-position:-102px 0}
.foot_btn a span{
	color:#666;
	display:block;
	text-align:center;
	font-size:1.4rem}
.foot_menu{
	clear:both;
	color:#eee;
	padding:1rem 0;
	text-align:center;
	border-top:1px solid #eee}
.foot_menu a{
	color:#666;
	padding:0 1rem;
	font-size:1.4rem}
.foot .txt{
	color:#666;
	padding-bottom:1rem;
	text-align:center;
	font-size:1.4rem}

.bom_link_box{
	width:100%;
	height:50px}
.bom_fixed{
	position:fixed;
	bottom:0;
	left:0;
	width:100%;
	height:50px;
	line-height:50px;
	display:-webkit-box;
	background:#f7f7f7}
.bom_fixed a{
	color:#333;
	display:block;
	width:50%;
	-webkit-box-flex:1;
	text-align:center;
	font-size:1.6rem}
.bom_fixed a.price span{
	color:#ff6b1a}
.bom_fixed a.price b{
	font-weight:500;
	font-size:2rem;
	font-family:Arial}
.bom_fixed a.on{
	color:#fff;
	background:#ff931b}
.bom_fixed a.endon{
	color:#fff;
	background:#8A8A89}	
.bom_fixed a.dp{
	color:#fff;
	background:#22a4e0}
.bom_fixed a.confirm_pay_btn{
	width:100%;
	color:#fff;
	background:#ff931b}

/*公用列表*/
.st_hot_list{
	margin-top:10px;
	background:#fff;
	box-shadow:0 1px 3px #e5e5e5}
.st_hot_list .st_tit,
.hot_dest .tit{
	padding:1rem;
	border-bottom:1px solid #f3f3f3}
.st_hot_list .st_tit h3,
.hot_dest .tit span{
	margin:0;
	color:#333;
	display:inline-block;
	padding-left:10px;
	border-left:5px solid #ff6b1a}
.st_hot_list .st_tit a.more{
	float:right;
	color:#333;
	font-size:1.4rem}
	
.st_list_con{
	padding:0.5rem;}
.st_list_ul{
	padding:0;
	margin:0}
.st_list_ul li{
	width:50%;
	float:left;
	padding:0.5rem 0.5rem 0;
	list-style:none;
	background:#fff}
.st_list_ul li a{
	display:inline-block;
	width:100%;}
.st_list_ul li a  img{
	width:100%}
.st_list_ul li .tit{
	padding:0;
	margin:1rem 0 0 0;
	color:#333;
	height:4rem;
	line-height:2rem;
	font-size:1.4rem;
	overflow:hidden;}
.st_list_ul li .num{
	padding:0;
	margin:0}
.st_list_ul li .num span{
	color:#ff6b1a;
	font-size:1.2rem}
.st_list_ul li .num span strong{
	font-size:2rem;}
.st_list_ul li .num del{
	color:#aaa;
	float:right;
	font-size:1.2rem;
	margin-top:8px;
	}
.list_more{
	float:left;
	display:block;
	width:100%;
	margin:1rem 0;
	text-align:center;}
.list_more a{
	color:#ff6b1a;
	display:inline-block;
	padding:0.8rem 3rem;
	border:1px solid #e9e9e9;
	border-radius:5px;
	background:#fff}

/*线路*/
.hot_cp_slide{
	background:#fff;
	box-shadow:0 1px 3px #e5e5e5}
.hot_cp_slide h3{
	color:#333;
	padding:1rem;
	margin:0;
	border-bottom:1px solid #f3f3f3}
.hot_cp_slide h3 span{
	display:block;
	padding-left:10px;
	border-left:5px solid #ff6b1a}

.st-slider{
	padding:1rem}
.st-slider li a{
	display:block;
	width:100%;
	display:-webkit-box}
.st-slider .pic{
	display:block;
	width:50%}
.st-slider img{
	width:100%}
.st-slider li a .rig_txt{
	-webkit-box-flex:1;
	margin-left:1rem}
.st-slider .rig_txt p{
	margin:0;
	padding:0}
.st-slider .rig_txt .tit{
	color:#333;
	font-size:1.4rem}
.st-slider .rig_txt .tit span{
	color:#ff6b1a}
.st-slider .rig_txt .attr{}
.st-slider .rig_txt .attr span{
	color:#ff6b1a;
	padding:0 0.5rem;
	font-size:1.2rem;
	display:inline-block;
	border:1px solid #ff6b1a;
	border-radius:2rem}
.st-slider .rig_txt .num span{
	color:#ff6b1a;
	font-size:1.4rem;
	padding-right:2rem}
.st-slider .rig_txt .num span b{
	padding:0 3px;
	font-size:2rem;
	font-family:Arial}
.st-slider .rig_txt .num del{
	color:#aaa;
	font-size:1.4rem}
.st-slider .am-control-nav{
	position:inherit;
	text-align:center;
	vertical-align:middle}
.st-slider .am-control-nav a{
	display:inline-block;
	width:12px;
	height:12px;
	border-radius:50%;
	margin:0 2px;
	vertical-align:middle;
	font-size:0;
	background:#ccc}
.st-slider .am-control-nav a.am-active{
	background:#ff6b1a}

.st_list_line{
	padding:1rem;
	margin-bottom:10px;
	background:#fff;
	box-shadow:0 1px 3px #e5e5e5}
.st_list_line:after{
	content:'.';
	clear:both;
	display:block;
	height:0;
	visibility:hidden;}
.st_list_line ul{
	padding:0;
	margin:0;
	list-style:none}
.st_list_line li a{
	display:block;
	display:-webkit-box;
	margin-bottom:1rem;
	padding-bottom:1rem;
	border-bottom:1px solid #f3f3f3}
.st_list_line li a .pic{
	display:block;
	width:40%}
.st_list_line li a .pic img{
	width:100%}
.st_list_line li a .txt{
	-webkit-box-flex:1;
	margin-left:1rem}
.st_list_line li a .txt p{
	padding:0;
	margin:0}
.st_list_line li a .txt .bt{
	color:#333;
	font-size:1.6rem;
	font-weight:bold}
.st_list_line li a .txt .myd_type span{
	color:#999;
	font-size:1.4rem;
	margin-right:1rem}
.st_list_line li a .txt .myd_type span b{
	color:#ff6b1a;
	font-size:1.6rem}
.st_list_line li a .price span{
	color:#ff6b1a;
	margin-right:2rem}
.st_list_line li a .price span b{
	font-size:2rem;
	font-family:Arial;
	padding:0 3px}
.st_list_line li a .price del{
	color:#999;
	font-size:1.4rem}
.st_list_line li a .num span{
	color:#666;
	margin-right:1rem;
	font-size:1.4rem}

.line_show_top{
	padding: 0 0 10px 0;
	margin:0;
	margin:-10px 0 10px;
	background:#fff;
	box-shadow:0 1px 3px #e5e5e5}
.line_show_top p{
	padding:0 1rem;
	margin:0.5rem 0 0}
.line_show_top .tit{
	color:#333;
	padding-top:1rem;
	font-size:1.6rem;
	font-weight:bold}
.line_show_top .tit span{
	color:#ff931b}
.line_show_top .txt{
	color:#999;
	font-size:1.4rem}
.line_show_top .attr span{
	color:#fff;
	padding:0.1rem 0.5rem;
	font-size:1.2rem;
	border-radius:1rem;
	background:#3dccf0}
.line_show_top .price span{
	color:#ff6b1a}
.line_show_top .price span b{
	padding:0 3px;
	font-size:2.4rem;
	font-family:Arial}
.line_show_top .price del{
	color:#999;
	margin-left:2rem;
	font-size:1.4rem}
.line_show_top .num{
	padding:0;
	display:-webkit-box;
	border-top:1px solid #eee}
.line_show_top .num span{
	display:block;
	color:#666;
	width:33.333333%;
	padding:1rem 0;
	font-size:1.4rem;
	text-align:center;
	position:relative;
	border-right:1px solid #f3f3f3}
.line_show_top .num span:last-child{
	border:0}	
.line_show_top .num span b{
	display:block;
	color:#ff931b;
	font-size:1.8rem;
	font-weight:500;
	font-family:Arial}
.line_show_top .num span i{
	position:absolute;
	right:10px;
	top:50%;
	display:block;
	color:#a2a2a2;
	width:20px;
	line-height:20px;
	margin-top:-10px;
	text-align:center;
	background:#e9e9e9;
	border-radius:50%}

.cp_show_msg{
	margin-bottom:10px;
	background:#fff;
	box-shadow:0 1px 3px #e5e5e5}
.cp_show_msg h3{
	padding:1rem;
	margin:0;
	color:#333;
	font-size:1.6rem}
.cp_show_msg ul{
	margin:0;
	padding-bottom:1rem}
.cp_show_msg ul li{
	color:#999;
	padding:0.2rem 0;
	font-size:1.4rem}
.cp_show_msg ul li span{
	color:#333}
.opt_type{
	color:#333;
	padding:1rem 1rem 1rem 3.5rem;
	font-size:1.4rem;
	border-top:1px solid #eee;
	background:url(../images/gw_car.png) no-repeat 1rem 1rem;
	background-size:20px auto}
.opt_type i{
	display:block;
	color:#a2a2a2;
	float:right;
	width:20px;
	height:20px;
	line-height:20px;
	text-align:center;
	background:#e9e9e9;
	border-radius:50%}
	
.line_tablist_box{
	margin-bottom:10px;
	background:#fff;
	box-shadow:0 1px 3px #e5e5e5}
.line_tablist_box .bt_tit{
	padding:1rem;
	border-bottom:1px solid #eee}
.line_tablist_box .bt_tit span{
	color:#F85709;
	padding:1rem;
	font-size:1.6rem;
	border-bottom:2px solid #F85709}
.line_tablist_box .cont_nr{
	color:#666;
	padding:1rem;
	overflow:hidden;
	font-size:1.4rem}
.line_tablist_box .cont_nr img{
	max-width:100%}
.line_tablist_box .cont_nr p{
	padding:0;
	margin:0}

.eachday{
	padding:0 1rem}
.eachday .day_num{
	margin-bottom:1rem}
.eachday .day_num:last-child{
	margin-bottom:0}
.eachday .hd .day_on{
	color:#22a4e0;
	display:block;
	font-size:1.5rem;
	font-weight:bold}
.eachday .hd .dest{
	color:#666;
	display:block;
	font-size:1.4rem;}
.eachday .hg{
	padding:1rem;
	margin-top:1rem;
	position:relative;
	background:#f3f3f3;
	border-radius:0.4rem}
.eachday .hg .am-icon-caret-up{
	color:#f3f3f3;
	position:absolute;
	top:-14px;
	left:1rem}
.eachday .hg .sum{
	padding:0 0  1rem;
	margin:0 0 1rem;
	border-bottom:1px solid #e4e4e4}
.eachday .hg .sum:last-child{
	border:0;
	margin:0;
	padding:0}
.eachday .hg .sum dt.yc,
.eachday .hg .sum dt.zs,
.eachday .hg .sum dt.jt,
.eachday .hg .sum dt.xc{
	color:#333;
	font-size:1.5rem;
	font-weight:bold;
	padding-left:3rem;
	background:url(../images/line_show_ico.png) no-repeat;
	background-size:24px auto}
.eachday .hg .sum dt.yc{
	background-position:0 0}
.eachday .hg .sum dt.zs{
	background-position:0 -49px}
.eachday .hg .sum dt.jt{
	background-position:0 -98px}
.eachday .hg .sum dt.xc{
	background-position:0 -147px}
.eachday .hg .sum dd.con{
	color:#666;
	font-size:1.4rem}
.eachday .hg .sum dd.con .tc{
	display:block;
	padding:0.2rem 0}
.eachday .hg .sum dd.con .gj{
	margin-right:1rem}



/*结伴*/
.jb_top_banner{
	position:relative;}
.jb_top_banner .fb_jb_btn{
	position:absolute;
	left:50%;
	bottom:20px;
	display:block;
	width:50%;
	margin-left:-25%}
.jb_top_banner .fb_jb_btn img{
	width:100%}

.jb_list_home:after{
	content:'.';
	clear:both;
	display:block;
	height:0;
	visibility:hidden}
.jb_list_home h3{
	color:#333;
	padding:1rem;
	margin:0}
.jb_list_home h3 span{
	display:block;
	padding-left:1rem;
	font-weight:500;
	font-size:1.6rem;
	border-left:5px solid #ff6b1a}
.jb_list_home ul{
	padding:0;
	margin:0;
	list-style:none}
.jb_list_home ul li{
	padding:1rem;
	margin-bottom:10px;
	background:#fff;
	box-shadow:0 1px 3px #e5e5e5}
.jb_list_home ul li .pic,
.jb_list_home ul li .pic img{
	width:100%;
	display:block;
	position:relative}
.jb_list_home ul li .day_date{
	display:block;
	width:120px;
	position:absolute;
	left:1rem;
	bottom:1rem;
	border-radius:5px;
	text-align:center;
	overflow:hidden}
.jb_list_home ul li .day_date strong{
	float:left;
	width:120px;
	color:#fff;
	font-size:1.4rem;
	font-weight:500;
	background:#3daef0}
.jb_list_home ul li .day_date strong b{
	font-size:2.4rem;
	font-weight:500;
	font-family:Arial}
.jb_list_home ul li .day_date em{
	color:#875e23;
	float:left;
	width:120px;
	font-style:normal;
	font-size:1.4rem;
	background:#ffe133}
.jb_list_home ul li p{
	margin:0;
	padding:0}
.jb_list_home ul li .tit{
	color:#333;
	padding:0.5rem 0;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-size:1.6rem}
.jb_list_home ul li .txt{
	color:#999;
	margin-bottom:0.5rem;
	font-size:1.4rem}
.jb_list_home ul li .attr{
	margin:1rem 0}
.jb_list_home ul li .attr span{
	color:#fff;
	padding:0.3rem 1rem;
	margin-right:0.5rem;
	font-size:1.2rem;
	border-radius:5rem;
	background:#3dccf0}
.jb_list_home ul li .join{
	color:#999;
	margin-top:1rem;
	padding-top:0.8rem;
	border-top:1px solid #eee}
.jb_list_home ul li .join span{
	font-size:1.4rem}
.jb_list_home ul li .join span b{
	color:#ff6b1a;
	font-weight:500;
	font-family:Arial}
.jb_list_home ul li .join em{
	color:#ccc;
	font-family:Arial;
	font-size:1.4rem;
	font-style:normal;
	margin-left:2rem;
	padding-left:2.5rem;
	background:url(../images/join_bg.png) no-repeat 0 1px;
	background-size:32px auto}
.jb_list_home ul li .join a{
	float:right;
	color:#3dccf0;
	padding:0 0.6rem 0 2.5rem;
	margin-top:0.2rem;
	font-size:1.4rem;
	border:1px solid #3dccf0;
	border-radius:5px;
	background:url(../images/join_bg.png) no-repeat 8px -15px;
	background-size:16px auto}

.jieban_lc{
	padding:1rem;
	margin-bottom:10px;
	background:#fff;
	box-shadow:0 1px 3px #e5e5e5}
.jieban_lc .bt{
	color:#333;
	padding-bottom:1rem;
	font-size:1.6rem;
	font-weight:bold;
	text-align:center;
	border-bottom:1px solid #f3f3f3}
.jieban_lc .con{
	padding:1rem 3rem}
.jieban_lc .con img{
	width:100%}
.jieban_lc .jieban_open{
	padding-top:1rem;
	text-align:center;
	border-top:1px solid #f3f3f3}
.jieban_lc .jieban_open i{
	display:inline-block;
	width:21px;
	height:21px;
	vertical-align:middle;
	background:url(../images/join_bg.png) no-repeat 0 bottom;
	background-size:21px auto}
.jieban_lc .jieban_open a{
	color:#3daff0;
	padding:1rem 0 0 0.5rem;
	vertical-align:bottom;
	font-size:1.4rem}

.jb_show_top{
	margin-bottom:10px;
	background:#fff;
	box-shadow:0 1px 3px #e5e5e5}
.jb_show_top h1{
	color:#fff;
	font-size:1.8rem;
	padding:2rem 1rem;
	margin:0;
	background:url(../images/jieban_show_h1.jpg) center no-repeat}
.jb_user_name{
	display:-webkit-box;
	padding:0 1rem}
.jb_user_name a{
	display:block;
	padding:1rem 0;
	-webkit-box-flex:1}
.jb_user_name a img{
	float:left;
	width:42px;
	height:42px;
	border-radius:50%}
.jb_user_name a p{
	padding:0 0 0 52px;
	margin:0;
	font-size:1.4rem;}
.jb_user_name a p strong{
	color:#3daff0;
	display:block;
	font-weight:500}
.jb_user_name a p span{
	color:#999;
	display:block}
.jb_user_name .pelple_num{
	width:100px;
	color:#666;
	padding:1rem 0;
	text-align:center;
	font-size:1.4rem;
	border-left:1px solid #eee}
.jb_user_name .pelple_num span{
	color:#ff931b;
	display:block;}

.jb_huodong_msg{
	padding:0 1rem;
	margin-bottom:10px;
	background:#fff;
	box-shadow:0 1px 3px #e5e5e5}
.jb_huodong_msg ul{
	margin:0;
	padding:0;
	list-style:none}
.jb_huodong_msg ul li{
	display:-webkit-box;
	padding:1rem 0;
	font-size:1.4rem;
	border-bottom:1px solid #eee}
.jb_huodong_msg ul li:last-child{
	border:0}
.jb_huodong_msg ul li em{
	color:#999;
	display:inline-block;
	width:100px;
	-webkit-box-flex:1;
	padding-left:2.5rem;
	font-style:normal;
	font-size:1.4rem;
	background:url(../images/jb_show_con.png) no-repeat;
	background-size:22px auto}
.jb_huodong_msg ul li em.mdd{
	background-position:0 0}
.jb_huodong_msg ul li em.day{
	background-position:0 -46px}
.jb_huodong_msg ul li em.date{
	background-position:0 -92px}
.jb_huodong_msg ul li em.num{
	background-position:0 -138px}
.jb_huodong_msg ul li em.type{
	background-position:0 -184px}
.jb_huodong_msg ul li span{
	color:#333;
	display:block;
	-webkit-box-flex:1}

.hd_cont_nr,
.tuijian_jb{
	padding:1rem;
	margin-bottom:10px;
	background:#fff;
	box-shadow:0 1px 3px #e5e5e5}
.hd_cont_nr .tit,
.tuijian_jb .tit{
	color:#999;
	padding:0 0 0.5rem 2.5rem;
	border-bottom:1px solid #eee;
	background:url(../images/jb_show_con.png) no-repeat 0 -226px;
	background-size:22px auto}
.hd_cont_nr .txt{
	color:#666;
	padding:1rem 0 0;
	font-size:1.4rem}
.hd_cont_nr .txt p{
	margin:0;
	padding:0 0 1rem}
.hd_cont_nr .txt img{
	max-width:100%;
	padding:0 0 1rem}
	
.tuijian_jb .tit{
	background:url(../images/jb_show_con.png) no-repeat 0 -273px;
	background-size:22px auto}
.tuijian_jb .con{}
.tuijian_jb .con ul,
.tuijian_jb .con ul p{
	margin:0;
	padding:0;
	list-style:none}
.tuijian_jb .con li{
	padding:1rem 0;
	border-bottom:1px solid #eee}
.tuijian_jb .con li:last-child{
	border:0;
	padding-bottom:0}
.tuijian_jb .con li a{
	display:block;
	display:-webkit-box}
.tuijian_jb .con li a .pic,
.tuijian_jb .con li a .pic img{
	display:block;
	width:120px;
	height:90px}
.tuijian_jb .con li a .txt{
	-webkit-box-flex:1;
	margin-left:1rem}
.tuijian_jb .con li a .txt p{
	color:#333;
	font-size:1.4rem}
.tuijian_jb .con li a .txt span{
	color:#ff6b1a;
	font-size:1.4rem}
.tuijian_jb .con li a .txt span b{
	font-size:1.8rem}


.st_join_box{}
.st_join_box .st_login{
	margin:10px 0;
	padding:0 1rem;
	background:#fff;
	box-shadow:0 1px 3px #e5e5e5}
.st_join_box .st_login .number_password{
	border:0}
.st_join_box .st_login .number_password p:last-child{
	border-bottom:1px solid #e3e3e3}

.st_join_box .num_peo,
.xq_con .num_peo{
	padding:1rem;
	margin-bottom:10px;
	background:#fff;
	box-shadow:0 1px 3px #e5e5e5}
.st_join_box .num_peo p,
.xq_con .num_peo p{
	padding:0;
	margin:0}
.st_join_box .num_peo p:first-child,
.xq_con .num_peo p:first-child{
	margin-bottom:1rem}
.st_join_box .num_peo p em,
.xq_con .num_peo p em{
	color:#333;
	font-size:1.4rem;
	font-style:normal}
.st_join_box .num_peo p span,
.num_peo p span{
	display:inline-block}
.st_join_box .num_peo p span a,
.xq_con .num_peo p span a{
	display:inline-block;
	color:#666;
	width:24px;
	height:24px;
	line-height:18px;
	font-size:2.2rem;
	vertical-align:middle;
	text-align:center;
	font-weight:bold;
	background:#e7e7e7;
	border-radius:3px}
.st_join_box .num_peo p span input,
.xq_con .num_peo p span input{
	width:50px;
	height:24px;
	margin:0 5px;
	text-align:center;
	border:1px solid #dcdcdc;
	border-radius:3px}


.fabu_xq_box{
	padding:1rem 2.5rem}
.xq_faq{
	margin-bottom:1rem;
	border:1px solid #ddd;
	border-radius:0.5rem;
	background:#fff}
.xq_faq .tit{
	padding:0.8rem 1rem;
	margin:0;
	position:relative;
	border-bottom:1px solid #eee}
.xq_faq .tit strong{
	color:#333;
	font-size:1.4rem;
	font-weight:500}
.xq_faq .tit i{
	position:absolute;
	top:5px;
	left:-25px;
	display:block;
	width:25px;
	height:30px;
	background:url(../images/xq_bg.png) left no-repeat;
	background-size:25px auto}
.xq_faq .xq_con{
	padding:1rem;}
.xq_mdd_list{
	margin:0;
	padding:0;
	list-style:none}
.xq_mdd_list:after{
	content:'.';
	clear:both;
	display:block;
	height:0;
	visibility:hidden}
.xq_mdd_list li{
	float:left;
	width:33.3333333%;
	padding:5px}
.xq_mdd_list li a{
	color:#333;
	display:block;
	padding:0.5rem 0;
	font-size:1.2rem;
	text-align:center;
	border:1px solid #cfdde6;
	border-radius:5px;
	background:#f4f8fa}
.xq_mdd_list li a.on{
	color:#3daef0;
	border:1px solid #3daef0;
	background:#f4f8fa}


.xq_confirm{
	color:#fff;
	padding:0.8rem 2rem;
	margin-bottom:1rem;
	font-size:1.4rem;
	position:relative;
	border-radius:0.5rem;
	border:1px solid #ddd;
	background:#0082dd}
.xq_confirm i{
	position:absolute;
	top:5px;
	right:-25px;
	display:block;
	width:25px;
	height:25px;
	background:url(../images/xq_qr_bg.png) left no-repeat;
	background-size:25px auto}

.write_in{
	margin-top:5px}
.write_in p{
	color:#34a0df;
	padding:0;
	margin:0;
	font-size:1.4rem;
	display:-webkit-box}
.write_in p input{
	-webkit-box-flex:1}
.write_in p span{
	color:#333;
	display:inline-block;
	line-height:30px;
	font-size:1.4rem;
	vertical-align:middle;
	margin:0.5rem 0 0 0.5rem;
	-webkit-box-flex:1}
.write_in .xq_text{
	display:block;
	width:100%;
	margin-top:0.5rem;
	padding:0.5rem;
	font-size:1.3rem;
	border-radius:3px;
	border:1px solid #cfdde6}
.write_in a.qd_btn,
.num_peo a.qd_btn{
	display:block;
	color:#fff;
	margin-top:1rem;
	padding:0.5rem 0;
	text-align:center;
	font-size:1.4rem;
	border-radius:3px;
	background:#3daef0}
.xq_con .num_peo{
	padding:0;
	margin:0;
	box-shadow:none}


/* 团购 */
.tuan_home_con{}
.tuan_hm_list{
	margin:0;
	padding:0;
	list-style:none}
.tuan_hm_list li{
	padding:10px;
	margin-bottom:1rem;
	background:#fff;
	box-shadow:0 1px 3px #e5e5e5}
.tuan_hm_list li a{
	display:block;
	position:relative;}
.tuan_hm_list li a .pic{
	width:100%}
.tuan_slide_pic{
	margin-bottom:10px;
	position:relative;}
.tuan_slide_pic .am-slider-default{
	margin-bottom:0}
.tuan_hm_list li a .date_time,
.tuan_slide_pic .date_time{
	position:absolute;
	left:1rem;
	top:0;
	z-index:999;
	color:#fff;
	width:125px;
	height:67px;
	text-align:center;
	background:url(../images/tuan_home_ico.png) no-repeat 0 bottom;
	background-size:125px auto}
.tuan_hm_list li a .date_time em,
.tuan_slide_pic .date_time em{
	display:block;
	margin-top:3px;
	padding-left:20px;
	font-style:normal;
	background:url(../images/tuan_home_ico.png) no-repeat 18px 5px;
	background-size:125px auto}
.tuan_hm_list li a .date_time span,
.tuan_slide_pic .date_time span{
	display:block;}
.show_pic_nr{
	max-width:640px;
	margin:0 auto;
	background:#fff;
	box-shadow:0 1px 3px #e5e5e5}
.tuan_hm_list li a p,
.show_pic_nr p{
	margin:0;
	padding:0;
	position:relative}
.tuan_hm_list li a .tit,
.show_pic_nr .tit{
	color:#333;
	padding:0.8rem 0 0.5rem;
	font-size:1.6rem}
.show_pic_nr .tit{
	padding:0.8rem 1rem 0.5rem}
.tuan_hm_list li a .txt,
.show_pic_nr .txt{
	color:#999;
	font-size:1.4rem}
.show_pic_nr .txt,
.show_pic_nr .price{
	padding:0 1rem}
.tuan_hm_list li a .price span,
.show_pic_nr .price span{
	color:#ff6b1a;
	font-size:1.6rem}
.tuan_hm_list li a .price span b,
.show_pic_nr .price span b{
	padding:0 3px;
	font-size:2.8rem;
	font-family:Arial;
	font-weight:500}
.tuan_hm_list li a .price i,
.show_pic_nr .price i{
	color:#fff;
	display:inline-block;
	width:46px;
	height:25px;
	line-height:20px;
	text-align:center;
	margin-left:1rem;
	font-size:1.4rem;
	font-style:normal;
	background:url(../images/tuan_home_ico.png) no-repeat 0 -46px;
	background-size:125px auto}
.tuan_hm_list li a .price em{
	position:absolute;
	right:0;
	top:1rem;
	color:#333;
	font-size:1.4rem;
	font-style:normal}
.show_pic_nr .num{
	color:#666;
	display:-webkit-box;
	text-align:center;
	border-top:1px solid #eee}
.show_pic_nr .num span{
	display:block;
	padding:1rem 0;
	width:33.333333%;
	-webkit-box-flex:1;
	font-size:1.4rem;
	position:relative;
	border-right:1px solid #eee}
.show_pic_nr .num span:last-child{
	border:0}
.show_pic_nr .num strong{
	display:block;
	color:#ff931b;
	font-weight:500;
	font-size:1.8rem;
	font-family:Arial}
.show_pic_nr .num span i{
	position:absolute;
	top:50%;
	right:10px;
	display:block;
	color:#a2a2a2;
	width:20px;
	height:20px;
	line-height:20px;
	margin-top:-10px;
	text-align:center;
	background:#e9e9e9;
	border-radius:50%}

.tuan_cont_list{}
.list_show_box{
	margin-bottom:10px;
	box-shadow:0 1px 3px #e5e5e5;
	background:#fff}
.list_show_box .tit{
	color:#F85709;
	padding:0 1rem;
	font-size:1.8rem;
	border-bottom:1px solid #eee}
.list_show_box .tit strong{
	display:inline-block;
	padding:0.5rem 1rem;
	font-weight:500;
	position:relative;
	border-bottom:2px solid #F85709}
.list_show_box .list_show_con{
	color:#666;
	padding:1rem;
	overflow:hidden;
	font-size:1.4rem}
.list_show_box .list_show_con img{
	max-width:100%}


.list_show_question{
	margin-bottom:10px;
	box-shadow:0 1px 3px #e5e5e5;
	background:#fff}
.list_show_question .tit{
	color:#F85709;
	padding:0 1rem;
	font-size:1.8rem;
	border-bottom:1px solid #eee}
.list_show_question .tit strong{
	display:inline-block;
	padding:0.5rem 1rem;
	font-weight:500;
	position:relative;
	border-bottom:2px solid #F85709}
.list_show_question .list_show_con{
	color:#666;
	padding:1rem;
	overflow:hidden;
	font-size:1.4rem}
.list_show_question .list_show_con .btn_que{ display: block; height: 20px; line-height: 20px; text-align: center;color: #ff931b; }	
.list_show_question .list_show_con ul{ list-style: none; }
.list_show_question .list_show_con ul li{ display: block; line-height: 30px; background: #f3f3f3; margin-top: 10px;}
.list_show_question .list_show_con ul li span{ display: block; text-align: right; }





.tuan_more{
	display:block;
	width:100%;
	margin:1.5rem 0;
	text-align:center;
	padding: 5px 0 25px 0;}
.tuan_more a{
	color:#ff6b1a;
	padding:0.8rem 3rem;
	border:1px solid #e9e9e9;
	border-radius:5px;
	background:#fff}

/*签证*/
.hot_country{
	margin-bottom:10px;
	background:#fff;
	box-shadow:0 1px 3px #e5e5e5}
.hot_country .tit{
	padding:1rem;
	border-bottom:1px solid #f3f3f3}
.hot_country .tit h3{
	color:#333;
	margin:0;
	height:25px;
	line-height:25px;
	display:inline-block;
	font-size:1.8rem;
	font-weight:500;
	padding-left:10px;
	border-left:5px solid #ff6b1a}
.hot_country .tit a{
	float:right;
	color:#333}
.hot_cou_con,
.hot_cou_con ul{
	padding:0;
	margin:0;
	list-style:none}
.hot_cou_con{
	padding:0.5rem}
.hot_cou_con li{
	float:left;
	width:33.333333%;
	padding:0.5rem}
.hot_cou_con li a{
	display:block;
	width:100%;
	position:relative}
.hot_cou_con li a img{
	width:100%}
.hot_cou_con li a span{
	color:#fff;
	position:absolute;
	bottom:0;
	left:0;
	display:block;
	width:100%;
	padding:0.5rem;
	font-size:1.2rem;
	background-color:rgba(0,0,0,.3)}

.flow_path{
	padding:1rem;
	margin-bottom:10px;
	background:#fff;
	box-shadow:0 1px 3px #e5e5e5}
.flow_path .tit{
	text-align:center}
.flow_path .tit h3{
	color:#333;
	padding:0 0 1rem;
	margin:0;
	font-size:2rem;
	font-weight:500;
	border-bottom:1px solid #f3f3f3}
.flow_path .tit p{
	 margin:0;
	 padding:1rem 0;
	 color:#999;
	 font-size:1.4rem}
.path_con{
	margin-top:2rem}
.path_con ul{
	padding:0;
	margin:0;
	list-style:none;
	display:-webkit-box}
.path_con ul li{
	color:#666;
	width:25%;
	font-size:1.2rem;
	text-align:center;
	-webkit-box-flex:1}
.path_con ul li span{
	display:block;
	width:100%;
	margin-bottom:0.5rem;
	text-align:center}
.path_con ul li span img{
	width:60%}
.path_con p{
	color:#3daff0;
	margin:1rem 0 0 0;
	padding:1rem 0 0 0;
	text-align:center;
	vertical-align:bottom;
	border-top:1px solid #f3f3f3}
.path_con p i{
	display:inline-block;
	width:28px;
	height:28px;
	vertical-align:top;
	margin-right:10px;
	background:url(../images/visa_home05.png) no-repeat;
	background-size:28px auto}


.visa_top{
	padding:1rem;
	position:relative;
	background:#fff;
	border-bottom:1px solid #ededed}
.visa_top .tit{
	display:-webkit-box}
.visa_top .pic{
	display:block;
	width:50px;
	height:50px;
	overflow:hidden;
	border-radius:50%}
.visa_top .pic img{
	width:100%;
	height:100%}
.visa_top .bt{
	margin-left:1rem;
	-webkit-box-flex:1}
.visa_top .bt span{
	color:#333;
	font-size:1.4rem}
.visa_top .bt p{
	padding:0;
	margin:0;
	color:#999;
	font-size:1.2rem}
.visa_top .sig{
	position:absolute;
	right:1rem;
	top:1rem;
	display:block;
	height:20px;
	line-height:20px}
.visa_top .sig span{
	color:#3daff0;
	font-size:1.4rem}
.visa_top .sig span i{
	margin-left:10px}
.mdd_sub{
	display:none;
	position:absolute;
	left:0;
	top:40px;
	width:100%;
	background:#f3f3f3}
.mdd_sub a{
	color:#333;
	display:block;
	padding:0.8rem;
	font-size:1.4rem;
	border-bottom:1px solid #ddd}


.visa_list_con{
	padding:1rem;
	margin-bottom:10px;
	background:#fff;
	border-bottom:1px solid #ededed}
.visa_list_con ul{
	padding:0;
	margin:0;
	list-style:none}
.visa_list_con ul li{
	padding-bottom:0.5rem;
	margin-bottom:1rem;
	border-bottom:1px solid #f3f3f3}
.visa_list_con ul li:last-child{
	border:0}
.visa_list_con ul li,
.visa_list_con ul li a{
	width:100%;
	display:-webkit-box}
.visa_list_con ul .pic{
	width:120px;
	height:80px}
.visa_list_con ul .pic img{
	width:100%;
	height:100%}
.visa_list_con ul .con{
	-webkit-box-flex:1;
	margin-left:1rem}
.visa_list_con ul .con p{
	padding:0;
	margin:0;}
.visa_list_con ul .con .tit{
	color:#333;
	font-size:1.4rem}
.visa_list_con ul .con .txt,
.visa_list_con ul .con .city{
	color:#999;
	font-size:1.2rem}
.visa_list_con ul .con .price{
	color:#ff6b1a;
	font-size:1.2rem}
.visa_list_con ul .con .price span{
	font-size:1.6rem;
	font-family:Arial;
	font-weight:bold}

.visa_show_top,
.show_msg{
	background:#fff;
	margin-bottom:10px;
	box-shadow:0 1px 3px #e5e5e5}
.visa_show_top .pic img{
	width:100%}
.visa_show_top .con p{
	padding:0 1rem;
	margin:0}
.visa_show_top .con .tit{
	color:#333;
	margin:1rem 0 0.5rem;
	font-size:1.6rem}
.visa_show_top .con .txt{
	color:#999;
	font-size:1.2rem}
.visa_show_top .con .price{
	color:#ff6b1a;
	font-size:1.4rem}
.visa_show_top .con .price b{
	color:#ff6b1a;
	padding:0 3px;
	font-size:2rem;
	font-family:Arial}

.visa_show_top .con .num{
	color:#666;
	margin-top:0.5rem;
	display:-webkit-box;
	text-align:center;
	border-top:1px solid #eee}
.visa_show_top .con span{
	display:block;
	padding:1rem 0;
	width:33.333333%;
	-webkit-box-flex:1;
	font-size:1.4rem;
	position:relative;
	border-right:1px solid #eee}
.visa_show_top .con .num span:last-child{
	border:0}
.visa_show_top .con .num strong{
	display:block;
	color:#ff931b;
	font-weight:500;
	font-size:1.8rem;
	font-family:Arial}
.visa_show_top .con .num span i{
	position:absolute;
	top:50%;
	right:10px;
	display:block;
	color:#a2a2a2;
	width:20px;
	height:20px;
	line-height:20px;
	margin-top:-10px;
	text-align:center;
	background:#e9e9e9;
	border-radius:50%}

.show_msg{
	padding:1rem}
.msg_con h3{
	color:#333;
	margin:0;
	font-size:1.6rem}
.msg_con ul:after{
	content:'.';
	clear:both;
	display:block;
	height:0;
	visibility:hidden;}
.msg_con ul li{
	color:#999;
	float:left;
	width:50%;
	padding:0.2rem 0;
	font-size:1.4rem}
.msg_con ul li:first-child,
.msg_con ul li:last-child{
	width:100%}
.msg_con ul li span{
	color:#333}

.xz_date{
	position:relative;
	padding-top:1rem;
	border-top:1px solid #eee}
.xz_date span{
	display:block;
	color:#333;
	height:26px;
	line-height:26px;
	padding-left:3rem;
	font-size:1.6rem;
	background:url(../images/gw_car.png) no-repeat 0 0;
	background-size:26px 26px}
.xz_date i{
	display:block;
	position:absolute;
	top:1rem;
	right:0;
	color:#a2a2a2;
	width:26px;
	height:26px;
	line-height:26px;
	text-align:center;
	background:#e9e9e9;
	border-radius:50%}



/*用户登陆*/
.st_user_box{
	padding:1.5rem}

.st_success_ts{
	font-size:1.6rem;
	text-align:center}
.st_success_ts h3{
	color:#ff6b1a;
	margin-bottom:0.5rem;
	font-size:2rem}
.st_success_ts p{
	color:#999;
	margin-top:0}

.st_txt_ts{
	color:#999;
	margin-bottom:1.5rem;
	text-indent:2em;
	font-size:1.4rem}
.st_txt_ts span{
	color:#ff952d}

.st_userSelect_cz{
	padding:1rem 0;
	font-size:1.6rem;
	text-align:center;
	border-top:1px solid #d6d6d6}
.st_userSelect_cz h3{
	color:#999;
	font-weight:500}
.st_userSelect_cz p{
	display:-webkit-box;
	display:-moz-box}
.st_userSelect_cz p a{
	display:block;
	color:#999;
	padding:0.5rem;
	margin:0 1.5rem;
	font-size:1.4rem;
	-webkit-box-flex:1;
	border:1px solid #e3e3e3;
	border-radius:3px;
	background:#fff}
.st_userSelect_cz p a.on{
	color:#ff6b1a;
	border:1px solid #ff6b1a}

.st_tabslide{
	display:-webkit-box;
	display:-moz-box;
	overflow:hidden;
	margin-bottom:1.5rem;
	border:1px solid #e3e3e3;
	border-radius:20px;
	background:#fff}
.st_tabslide a{
	display:block;
	color:#333;
	width:50%;
	padding:0.5rem 0;
	text-align:center;
	-webkit-box-flex:1;
	-moz-box-flex:1}
.st_tabslide a.on{
	color:#fff;
	background:#ff952d}

.st_set_password{
	color:#999;
	margin-bottom:1rem;
	font-size:1.6rem}

.number_password{
	border:1px solid #e3e3e3;
	background:#fff;
	border-radius:8px}
.number_password p{
	padding:0 1rem;
	margin:0;
	position:relative;
	display:-webkit-box;
	display:-moz-box;
	border-bottom:1px solid #e3e3e3}
.number_password p:last-child{
	border-bottom:0}
.number_password p strong{
	color:#333;
	display:block;
	font-size:1.6rem;
	font-weight:500;
	position:absolute;
	left:1rem;
	top:1.2rem}
.number_password p input{
	display:block;
	width:400px;
	height:48px;
	border:0;
	margin-left:6.5rem;
	font-size:1.4rem;
	-webkit-box-flex:1}
.number_password p .twice_pass{
	margin-left:8.5rem}
.number_password p a{
	color:#666;
	position:absolute;
	right:1rem;
	top:1.2rem;
	vertical-align:middle;
	font-size:1.4rem}
.number_password p a.yz_num,
.number_password p a.down_time{
	color:#ff6b1a;
	top:0.6rem;
	padding:0.5rem 1rem;
	border-radius:3px;
	background:#f3f3f3}
.number_password p a.down_time{
	color:#999}
.number_password p .yzm_pic{
	position:absolute;
	top:50%;
	right:1rem;
	margin-top:-15px}
.error_txt{
	padding:1rem 0;
	font-size:1.5rem;
	text-align:center}
.error_txt i{
	display:inline-block;
	width:23px;
	height:23px;
	margin:0 10px;
	vertical-align:top;
	background:url(../images/st_user_ico.png) no-repeat 0 -49px;
	background-size:355px auto}
.submit_btn{}
.submit_btn input{
	color:#fff;
	display:block;
	width:100%;
	padding:1rem 0;
	font-size:1.8rem;
	border:0;
	border-radius:5px;
	background:#ff952d}

.other_login{
	padding:4rem 0 1rem}
.other_login h3{
	height:1px;
	margin:2rem 0;
	position:relative;
	text-align:center;
	background:#d6d6d6}
.other_login h3 span{
	position:absolute;
	left:50%;
	top:50%;
	display:inline-block;
	width:120px;
	height:30px;
	line-height:30px;
	font-size:1.6rem;
	margin:-15px 0 0 -60px;
	background:#f3f3f3}
.other_login p{
	padding:2rem 0;
	display:-webkit-box;
	display:-moz-box}
.other_login p a{
	display:block;
	width:33.3333333%;
	text-align:center;
	-webkit-box-flex:1;
	-moz-box-flex:1;}
.other_login p a em{
	display:inline-block;
	width:70px;
	height:70px;
	background:url(../images/st_user_ico.png) no-repeat;
	background-size:355px auto}
.other_login p a.ico_wb em{
	background-position:0 -97px}
.other_login p a.ico_qq em{
	background-position:-95px -97px}
.other_login p a.ico_wx em{
	background-position:-190px -97px}
.other_login p a span{
	display:block;
	color:#666;
	font-size:1.4rem}

.user_order_list{
	margin-top:10px}
.user_order_list:after{
	content:'.';
	clear:both;
	display:block;
	height:0;
	visibility:hidden}
.user_order_list ul{
	padding:0;
	margin:0;
	list-style:none}
.user_order_list ul li{
	box-shadow:0 1px 3px #e5e5e5;
	margin-bottom:10px;
	background:#fff}
.user_order_list ul li .date_time{
	color:#666;
	padding:1rem;
	font-size:1.6rem;
	border-bottom:1px solid #eee}
.user_order_list ul li .pic_txt{
	padding:1rem;
	border-bottom:1px solid #eee}
.user_order_list ul li .pic_txt dl{
	padding:0;
	margin:0;
	display:-webkit-box}
.user_order_list ul li .pic_txt dl dt{
	width:130px;
	height:160px}
.user_order_list ul li .pic_txt dl dt img{
	width:130px;
	height:160px}
.user_order_list ul li .pic_txt dl dd{
	margin:0 0 0 1rem;
	-webkit-box-flex:1}
.user_order_list ul li .pic_txt dl dd span{
	color:#333;
	font-size:1.6rem}
.user_order_list ul li .pic_txt dl dd p{
	padding:0;
	margin:1rem 0 0;
	color:#999;
	font-size:1.4rem}
.user_order_list ul li .price{
	padding:1rem;
	border-bottom:1px solid #eee}
.user_order_list ul li .price span{
	color:#333;
	font-size:1.6rem}
.user_order_list ul li .price span.fr{
	float:right}
.user_order_list ul li .price span em{
	color:#ff6b1a;
	font-size:1.8rem;
	font-style:normal}
.user_order_list ul li .cool{
	padding:1rem}
.user_order_list ul li .cool .zt{
	color:#999;
	font-size:1.4rem}
.user_order_list ul li .cool .cz{
	float:right;
	font-size:1.4rem;}
.user_order_list ul li .cool .cz em{
	color:#333;
	font-style:normal}
.user_order_list ul li .cool .cz a{
	display:inline-block;
	color:#fff;
	height:24px;
	line-height:24px;
	padding:0 1rem;
	margin-left:2rem;
	border-radius:3px}
.user_order_list ul li .cool .cz a.fk_btn{
	background:#ff931b}
.user_order_list ul li .cool .cz a.pl{
	background:#22a4e0}

/*购买点评*/
.dp_top_data{
	margin:10px 0;
	display:-webkit-box;
	background:#fff;
	box-shadow:0 1px 3px #e5e5e5}
.dp_top_data span{
	display:block;
	color:#666;
	padding:1rem 0;
	-webkit-box-flex:1;
	width:33.333333%;
	text-align:center;
	font-size:1.4rem;
	border-right:1px solid #f3f3f3}
.dp_top_data span:first-child{
	border:0}
.dp_top_data span.dp_xz_pic{
	background:url(../images/dp_pic_bg.png) center top no-repeat;
	background-size:50px auto}
.dp_top_data span b{
	display:block;
	color:#ff931b;
	font-size:1.8rem;
	font-family:Arial;
	font-weight:500}

.dp_con_box{
	margin-bottom:10px}
.dp_con_box .tit{
	color:#333;
	padding:1rem;
	margin:0;
	font-size:1.6rem}
.dp_con_box .dp_list{
	margin:0;
	padding:1rem 1rem 0;
	list-style:none;
	background:#fff;
	box-shadow:0 1px 3px #e5e5e5}
.dp_con_box .dp_list dl{
	margin:0 0 1rem;
	padding:0 0 1rem;
	border-bottom:1px solid #ededed}
.dp_con_box .dp_list dl dt{}
.dp_con_box .dp_list dl dt .name{
	color:#22a4e0;
	font-size:1.4rem}
.dp_con_box .dp_list dl dt .name img{
	width:30px;
	height:30px;
	margin-right:1rem;
	vertical-align:middle;
	border-radius:50%}
.dp_con_box .dp_list dl dt .myd{
	float:right;
	color:#999;
	font-size:1.4rem;
	font-weight:500}
.dp_con_box .dp_list dl dt .myd b{
	color:#ff6a29;
	font-size:1.8rem;
	font-family:Arial;
	font-weight:500}
.dp_con_box .dp_list dl dd{
	color:#666;
	font-size:14px}

/*确认订单*/
.confirm_order_msg,
.payway,
.integral{
	margin-bottom:10px;
	background:#fff;
	box-shadow:0 1px 3px #e5e5e5}
.confirm_order_msg dl{
	display:-webkit-box;
	padding:1rem;
	margin:0;
	border-bottom:1px solid #f3f3f3}
.confirm_order_msg dl dt{
	width:150px;
	height:90px}
.confirm_order_msg dl dt img{
	width:100%;
	height:100%}
.confirm_order_msg dl dd{
	-webkit-box-flex:1;
	margin:0 0 0 1rem}
.confirm_order_msg dl dd span{
	display:block;
	color:#333;
	font-size:1.6rem}
.confirm_order_msg dl dd strong{
	color:#ff6b1a;
	font-size:1.4rem;
	font-weight:500}
.confirm_order_msg dl dd strong b{
	padding:0 3px;
	font-size:2.4rem;
	font-family:Arial}
.confirm_order_msg ul{
	padding:1rem;
	margin:0;
	list-style:none;
	color:#999;
	font-size:1.4rem;
	border-bottom:1px solid #f3f3f3}
.confirm_order_msg ul:last-child{
	border-bottom:0}
.confirm_order_msg ul li{
	padding:0.2rem 0}
.confirm_order_msg ul li span{
	color:#333;
	display:inline-block;
	width:75px}
.confirm_order_msg ul li em.no{
	color:#ff6b1a;
	font-style:normal}
.confirm_order_msg ul li em.yes{
	color:#999;
	font-style:normal}
.confirm_order_msg .total{
	color:#333;
	padding:1rem;
	text-align:right}
.confirm_order_msg .total span{
	color:#ff6b1a;
	font-size:2rem}
.integral p{
	margin:0 1rem;
	padding:1rem 0;
	font-size:1.4rem;
	position:relative}
.integral p.tl{
	border-bottom:1px solid #eee}
.integral p.tl span{
	color:#999;
	padding-left:1rem;
	font-size:1.2rem}
.integral p.use strong{
	color:#ff6b1a;
	padding:0 3px;
	font-weight:500}
.payway ul{
	padding:0 1rem;
	margin:0;
	list-style:none}
.payway ul li{
	padding:1rem 0;
	border-bottom:1px solid #eee}
.payway ul .l1{
	font-size:1.4rem}
.payway ul .l1 strong{
	color:#22a4e0;
	font-weight:500}
.payway ul .l1 span{
	color:#333;
	float:right}
.payway ul .l2{
	font-size:1.4rem}
.payway ul .l2 p{
	padding:0.5rem 0;
	margin:0}
.payway ul .l2 p strong{
	color:#333;
	font-weight:500}
.payway ul .l2 p span{
	color:#ff6b1a;
	float:right;
	font-size:2rem}
.payway ul .l3{
	display:-webkit-box}
.payway ul .l3 a{
	color:#333;
	display:block;
	padding:0.5rem 0;
	-webkit-box-flex:1;
	width:33.333333%;
	text-align:center;
	vertical-align:middle;
	margin-right:10px;
	font-size:1.4rem;
	border:2px solid #d6d6d6;
	border-radius:0.3rem}
.payway ul .l3 a span{
	vertical-align:middle}
.payway ul .l3 a:last-child{
	margin-right:0}
.payway ul .l3 a:hover{
	border:2px solid #22a4e0}
.payway ul .l3 i{
	display:inline-block;
	width:30px;
	height:30px;
	margin-right:5px;
	vertical-align:middle;
	background:url(../images/order_zhifu.png) no-repeat}
.payway ul .l3 .zfb i{
	background-position:0 0;
	background-size:30px auto}
.payway ul .l3 .kq i{
	background-position:0 -47px;
	background-size:30px auto}
.payway ul .l3 .wx i{
	background-position:0 -90px;
	background-size:30px auto}


/*预定产品*/
.book_type{
	margin-bottom:10px;
	background:#fff;
	box-shadow:0 1px 3px #e5e5e5}
.book_type .book_tit{
	color:#22a4e0;
	padding:1rem;
	margin:0;
	font-size:1.6rem;
	font-weight:500;
	border-bottom:1px solid #f3f3f3}
.book_type .book_tit a{
	float:right;
	color:#666;
	font-size:1.4rem}
.book_type .book_con_box{
	padding:1rem}
.book_type .book_con_box ul{
	margin:0;
	padding:0;
	list-style:none}
.book_type .book_con_box ul li{
	font-size:1.4rem;
	color:#666;
	padding:1rem;
	margin-bottom:1rem;
	text-align:center;
	border:1px solid #e2e2e2;
	border-radius:0.5rem}
.book_type .book_con_box ul li:last-child{
	margin-bottom:0}
.book_type .book_con_box ul li.on{
	border:2px solid #22a4e0;}

.calendar_box{
	height:10rem}

.book_type .people_num{
	padding:1rem}
.book_type .people_num p{
	color:#999;
	padding:0;
	margin:0 0 1rem 0;
	font-size:1.4rem}
.book_type .people_num p:last-child{
	margin-bottom:0}
.book_type .people_num p strong{
	color:#333;
	font-size:1.4rem;
	font-weight:500}
.book_type .people_num p span{
	margin-right:5px}
.book_type .people_num p span a{
	color:#333;
	display:inline-block;
	width:30px;
	height:30px;
	line-height:24px;
	vertical-align:middle;
	font-size:2rem;
	font-weight:bold;
	text-align:center;
	background:#e7e7e7}
.book_type .people_num p span input{
	color:#333;
	width:35px;
	height:30px;
	line-height:30px;
	text-align:center;
	border:1px solid #dcdcdc}
.book_type .people_num p em{
	color:#ff6b1a;
	font-size:1.4rem;
	font-style:normal}
.book_type .people_num p em b{
	font-size:1.6rem;
	font-weight:500;
	font-family:Arial}

.book_type .linkman{
	padding:0;
	margin:0}
.book_type .linkman dl{
	margin:0;
	padding:0}
.book_type .linkman dl dt{
	color:#999;
	padding:0.8rem 1rem;
	font-size:1.4rem;
	font-weight:500;
	background:#f3f3f3}
.book_type .linkman dl dt a{
	float:right}
.book_type .linkman dl dd{
	padding:1rem 0;
	margin:0 1rem;
	display:-webkit-box;
	border-bottom:1px solid #f3f3f3}
.book_type .linkman dl dd:last-child{
	border-bottom:0}
.book_type .linkman dl dd strong{
	color:#333;
	display:inline-block;
	width:75px;
	text-align:right;
	font-size:1.4rem;
	font-weight:500}
.book_type .linkman dl dd input{
	display:block;
	height:30px;
	line-height:30px;
	-webkit-box-flex:1;
	font-size:1.4rem;
	border:0}
.book_type .linkman dl dd span{
	color:#333;
	width:60px;
	margin-left:1rem;
	font-size:1.4rem}
.book_type .linkman .goon_add{
	color:#22a4e0;
	padding:1rem;
	text-align:center;
	border-top:1px solid #f3f3f3}
/*选择联系人*/
.linkman_page{
	margin-bottom:10px;
	background:#fff;
	box-shadow:0 1px 3px #e5e5e5}
.linkman_page .tit{
	color:#22a4e0;
	padding:1rem;
	margin:0;
	font-size:1.4rem;
	font-weight:500;
	text-align:center;
	border-bottom:1px solid #eee}
.linkman_page .linkman_list{
	padding:0;
	margin:0;
	list-style:none}
.linkman_page .linkman_list li{
	color:#999;
	padding:1rem;
	font-size:1.3rem;
	position:relative;
	border-bottom:1px solid #f3f3f3}
.linkman_page .linkman_list li strong{
	color:#333;
	font-size:1.5rem;
	font-weight:500}
.linkman_page .linkman_list li strong,
.linkman_page .linkman_list li span{
	display:block;}
.linkman_page .linkman_list li i,
.integral p.use i{
	display:block;
	width:20px;
	height:20px;
	position:absolute;
	top:50%;
	right:1rem;
	margin-top:-10px;
	background:url(../images/linkman-ico.png) no-repeat 0 bottom;
	background-size:20px auto}
.linkman_page .linkman_list li i.on,
.integral p.use i.on{
	background:url(../images/linkman-ico.png) no-repeat 0 top;
	background-size:20px auto}
/*修改联系人*/
.revise_lm{
	padding:0 1rem;
	margin:0;
	list-style:none}
.revise_lm li{
	padding:1rem 0;
	display:-webkit-box;
	font-size:1.4rem;
	border-bottom:1px solid #eee}
.revise_lm li:last-child{
	border:0}
.revise_lm li span{
	display:block;
	width:80px;
	text-align:right;}
.revise_lm li input{
	display:block;
	color:#999;
	vertical-align:middle;
	-webkit-box-flex:1;
	border:0}
/*景点门票类型*/
.mp_advimg_list{
	margin-bottom:10px;
	box-shadow:0 1px 3px #e5e5e5;
	background:#fff}
.mp_advimg_list p{
	padding:0;
	margin:0;
	display:-webkit-box}
.mp_advimg_list p a{
	display:block;
	width:33.333333%;
	border-right:1px solid #f3f3f3;
	border-bottom:1px solid #f3f3f3}
.mp_advimg_list p a img{
	width:100%;
	height:100%}

.mp_search_menu{
	margin-bottom:10px;
	box-shadow:0 1px 3px #e5e5e5;
	background:#fff}
.mp_search_menu dl{
	padding:0.5rem;
	margin:0}
.mp_search_menu dl dt{
	color:#999;
	padding:0 0.5rem;
	font-size:1.4rem}
.mp_search_menu dl dd:after{
	content:'.';
	display:block;
	height:0;
	clear:both;
	visibility:hidden;}
.mp_search_menu dl dd span{
	float:left;
	width:33.333333%}
.mp_search_menu dl.hot dd span a{
	color:#666;
	display:block;
	padding:0.8rem 0;
	margin:0 0.5rem 1rem 0.5rem;
	font-size:1.2rem;
	text-align:center;
	border:1px solid #ddd;
	border-radius:3px}
.mp_search_menu dl.theme dd span a{
	color:#fff;
	display:block;
	padding:0.8rem 0;
	margin:0 0.5rem 1rem 0.5rem;
	font-size:1.2rem;
	text-align:center;
	border-radius:3px}
.mp_search_menu dl.theme dd span:nth-child(1) a{
	background:#b5ce6b}
.mp_search_menu dl.theme dd span:nth-child(2) a{
	background:#6cc1da}
.mp_search_menu dl.theme dd span:nth-child(3) a{
	background:#d87ec2}
.mp_search_menu dl.theme dd span:nth-child(4) a{
	background:#90a1e9}
.mp_search_menu dl.theme dd span:nth-child(5) a{
	background:#f29b71}
.mp_search_menu dl.theme dd span:nth-child(6) a{
	background:#6ed3b1}
.mp_search_menu dl.theme dd span:nth-child(7) a{
	background:#f38484}
.mp_search_menu dl.theme dd span:nth-child(8) a{
	background:#b5ce6b}
.mp_search_menu dl.theme dd span:nth-child(9) a{
	background:#6cc1da}
.mp_search_menu dl.theme dd span:nth-child(10) a{
	background:#d87ec2}
.mp_search_menu dl.theme dd span:nth-child(11) a{
	background:#90a1e9}
.mp_search_menu dl.theme dd span:nth-child(12) a{
	background:#f29b71}
.mp_search_menu dl.theme dd span:nth-child(13) a{
	background:#6ed3b1}
.mp_search_menu dl.theme dd span:nth-child(14) a{
	background:#f38484}
.mp_search_menu dl.theme dd span:nth-child(15) a{
	background:#b5ce6b}
.mp_search_menu dl.theme dd span:nth-child(16) a{
	background:#6cc1da}
.mp_search_menu dl.theme dd span:nth-child(17) a{
	background:#d87ec2}
.mp_search_menu dl.theme dd span:nth-child(18) a{
	background:#90a1e9}
.mp_search_menu dl.theme dd span:nth-child(19) a{
	background:#f29b71}
.mp_search_menu dl.theme dd span:nth-child(20) a{
	background:#6ed3b1}
.mp_search_menu dl.theme dd span:nth-child(21) a{
	background:#f38484}
/*攻略*/	
.news_random{
	padding:1rem;
	margin-bottom:10px;
	box-shadow:0 1px 3px #e5e5e5;
	background:#fff}
.news_random ul{
	padding:0;
	margin:0;
	list-style:none}
.news_random ul li,
.news_random ul li a{
	display:block}
.news_random ul li a .pic{
	display:block;}
.news_random ul li a .pic img{
	width:100%}
.news_random ul li a p{
	padding:0;
	margin:0}
.news_random ul li a .tit{
	color:#333;
	padding:0.8rem 0;
	font-size:1.6rem}
.news_random ul li a .txt{
	color:#999;
	font-size:1.2rem}
.news_random .next_btn{
	padding:1rem 0 0;
	text-align:center}
.news_random .next_btn a{
	color:#ff6b1a;
	display:inline-block;
	font-size:1.4rem;
	padding:0.6rem 2rem;
	border:1px solid #e9e9e9;
	border-radius:3px;
	vertical-align:bottom}
.news_random .next_btn a img{
	width:20px;
	height:20px;
	margin-right:0.5rem}

.gl_hot_list{
	margin-bottom:10px;
	box-shadow:0 1px 3px #e5e5e5;
	background:#fff}
.gl_hot_list:after{
	content:'.';
	display:block;
	height:0;
	clear:both;
	visibility:hidden}
.gl_hot_list .tit{
	border-bottom:1px solid #f3f3f3;
	background:#fff !important}
.gl_hot_list ul{
	padding:1rem;
	margin:0;
	list-style:none}
.gl_hot_list ul li{
	padding-bottom:1rem;
	margin-bottom:1rem;
	border-bottom:1px solid #f3f3f3}
.gl_hot_list ul li:last-child{
	padding:0;
	margin:0;
	border-bottom:0}
.gl_hot_list ul li a{
	display:block;
	display:-webkit-box}
.gl_hot_list ul li a .pic{
	width:40%;
	display:block}
.gl_hot_list ul li a .pic img{
	width:100%}
.gl_hot_list ul li a .con{
  -webkit-box-flex:1;
  margin-left:1rem}
.gl_hot_list ul li a .con p{
	padding:0 0 0.5rem 0;
	margin:0}
.gl_hot_list ul li a .con .bt{
	color:#333;
	font-size:1.6rem;
	font-weight:bold}
.gl_hot_list ul li a .con .txt{
	color:#999;
	font-size:1.2rem}
.gl_hot_list ul li a .con .data span{
	color:#999;
	font-size:1.2rem;
	padding:0.2rem 0;
	margin-right:1rem;
	background:url(../images/data-num-bg.png) no-repeat}
.gl_hot_list ul li a .con .data .mdd{
	padding-left:1.5rem;
	background-position:0 1px;
	background-size:20px auto}
.gl_hot_list ul li a .con .data .num{
	padding-left:2rem;
	background-position:0 -28px;
	background-size:18px auto}

.hot_city{
	display:block}
.gl_hot_list .tit,
.hot_city .tit{
	padding:1rem;
	margin:0;
	background:#f3f3f3}
.gl_hot_list .tit span,
.hot_city .tit span{
	color:#333;
	display:block;
	font-size:1.6rem;
	padding-left:10px;
	border-left:5px solid #ff6b1a}
.hot_city .hot_list{
	padding:0;
	list-style:none;
	margin:0 0 10px 0;
	background:#fff;
	box-shadow:0 1px 3px #e5e5e5}
.hot_city .hot_list li{
	display:-webkit-box}
.hot_city .hot_list li a{
	color:#666;
	display:block;
	width:33.333333%;
	padding:0.8rem 0;
	font-size:1.2rem;
	text-align:center;
	-webkit-box-flex:1;
	border-right:1px solid #f3f3f3;
	border-bottom:1px solid #f3f3f3}

.gl_show_box{
	padding:1rem;
	margin-bottom:10px;
	box-shadow:0 1px 3px e5e5e5;
	background:#fff}
.gl_show_box .hd h1{
	color:#333;
	font-size:2rem}
.gl_show_box .hd p span{
	color:#999;
	padding-right:2rem;
	font-size:1.4rem}
.gl_show_box .gl_con{
	width:100%;
	overflow:hidden}
.gl_show_box .gl_con{
	color:#666;
	font-size:1.4rem}
.gl_show_box .gl_con img{
	width:100%}


/*购买成功*/
.success_page{
	width:100%;
	max-width:640px;
	height:100%;
	position:fixed;
	top:0;
	bottom:0;
	padding:2rem 0;
	text-align:center;
	background:#fff}
.success_page .suc_box{
	width:100%;
	position:absolute;
	top:20%;
	left:0}
.success_pic{
	width:50%;
	margin:0 auto 2rem}
.success_pic img{
	width:100%}
.success_page p{
	margin:0;
	padding:0;
	color:#22a4e0;
	font-size:1.6rem}
.success_page .back{
	color:#22a4e0;
	display:inline-block;
	padding:0.3rem 2rem;
	margin-top:1rem;
	font-size:1.4rem;
	border-radius:0.4rem;
	border:1px solid #a4a4a4}

/*栏目筛选*/
.term-list{}
.tabnav{
	border-bottom:1px solid #cfcfcf;
	background:#f8f8f8}
.tabnav ul{
	padding:0;
	margin:0;
	list-style:none;
	display:-webkit-box}
.tabnav ul li{
	text-align:center;
	-webkit-box-flex:1;
	border-right:1px solid #d2d2d2}
.tabnav ul li:last-child{
	border-right:0}
.tabnav ul li a{
	color:#666;
	display:block;
	height:50px;
	line-height:50px;
	font-size:1.4rem}
.tabnav ul li a i{
	margin-left:5px}
.tabnav ul li.on a i:before{
	content:"\f0d8" !important}


.tabcon{
	display:none;
	max-width:640px;
	margin:0 auto;
	position:fixed;
	left:0;
	top:101px;
	bottom:0;
	right:0;
	z-index:9999;
	background:rgba(0, 0, 0, 0.15)}

.tablist{
	display:none;
	display:-webkit-box;
	padding:0 0.5rem;
	background:#fff}
.tablist ul{
	padding:0;
	margin:0 0.5rem;
	overflow-y:auto;
	list-style:none;
	-webkit-box-flex:1}
#list-province,
#list-way{
	background:#f2f6f9}

.tablist ul li{
	color:#333;
	padding:1rem;
	font-size:1.4rem;
	border-bottom:1px solid #e3e3e3}
	
.tablist ul li.on{
	color:#3daff0;
	background:#fff}
	
.tablist ul li:last-child{
	border-bottom:0}

.tab_bottom_btn{
	max-width:640px;
	height:60px;
	margin:0 auto;
	position:fixed;
	right:0;
	bottom:0;
	left:0;
	z-index:9999;
	padding:0 0.5rem;
	display:-webkit-box;
	display:none;
	background:#fff}
.tab_bottom_btn a{
	display:block;
	width:50%;
	height:40px;
	line-height:40px;
	margin:10px 0.5rem;
	text-align:center;
	-webkit-box-flex:1;
	color:#fff;
	font-size:1.4rem;
	border-radius:3px}
.tab_bottom_btn a.cancel_btn{
	background:#c0c0c0}
.tab_bottom_btn a.sure_btn{
	background:#ff952d}

/*搜索列表*/
.search_list_page{
	margin:10px 0;}
.search_list_box{
	padding:0 1rem;
	background:#fff;
	box-shadow:0 1px 3px #e5e5e5}
.search_list_box p{
	padding:0;
	margin:0;
	font-size:1.4rem;}
.search_list_box p:first-child{
	border-bottom:1px solid #eee}
.search_list_box .text input{
	display:block;
	color:#333;
	width:100%;
	padding:1rem 0;
	border:0;
	background:#fff}
.search_list_box .term span{
	color:#666;
	display:block;
	padding:1rem 0;
	position:relative;
	background:#fff}
.search_list_box .term span i{
	position:absolute;
	right:0;
	top:50%;
	display:block;
	color:#a2a2a2;
	width:20px;
	height:20px;
	line-height:20px;
	margin-top:-10px;
	text-align:center;
	border-radius:50%;
	background:#e9e9e9}
.search_list_page .search_btn,
.sure_btn{
	margin:1rem 1rem 0}
.search_list_page .search_btn a,
.sure_btn a{
	display:block;
	color:#fff;
	padding:1rem 0;
	text-align:center;
	background:#ff952d;
	border-radius:5px;}

.layer-page{
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0}
.tran_box{
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:rgba(0,0,0,.5)}
.tc_tj_con{
	position:fixed;
	bottom:0;
	display:block;
	width:100%;
	background:#f3f3f3}
.tj_list_con{
	max-width:640px;
	padding:1rem;
	margin:0 auto;
	overflow:auto}
.tj_list_con dl{
	padding:0;
	margin:0 0 2rem}
.tj_list_con dl dt{
	color:#333;
	font-size:1.6rem;
	font-weight:500}
.tj_list_con dl dd{
	margin-top:1rem}
.tj_list_con dl dd:after{
	content:'.';
	clear:both;
	display:block;
	height:0;
	visibility:hidden}
.tj_list_con dl dd a{
	color:#333;
	float:left;
	display:inline-block;
	width:33.333333%;
	padding:0.5rem 0;
	margin:0.5rem 0;
	text-align:center;
	font-size:1.4rem;
	box-shadow:0 1px 3px #e5e5e5;
	background:#fff}
.tj_list_con dl dd a.on{
	color:#fff;
	background:#ff952d}

/*专题*/
.top_banner img{
	width:100%}

.zhuanti_con{
	padding:1rem;
	background:#d3145a}
.zhuanti_con ul{
	padding:0;
	margin:0;
	list-style:none}
.zhuanti_con ul li{
	border-radius:3px;
	overflow:hidden;
	margin-top:1rem;
	background:#fff}
.zhuanti_con ul li .pic{
	display:block;}
.zhuanti_con ul li .pic img{
	width:100%}
.zhuanti_con ul li .txt{
	padding:1rem}
.zhuanti_con ul li .txt a{
	color:#333;
	display:block;
	font-size:1.6rem}
.zhuanti_con ul li .txt p{
	margin:0;
	padding:0;
	color:#999;
	margin-top:0.5rem;
	font-size:1.4rem}
.zhuanti_con ul li .price{
	padding:1rem;
	background:#fafafa}
.zhuanti_con ul li .price span{
	color:#ff6b1a;
	margin-right:1rem;
	font-size:1.2rem}
.zhuanti_con ul li .price span b{
	font-size:2rem}
.zhuanti_con ul li .price del{
	color:#999;
	font-size:1.4rem}
.zhuanti_con ul li .price a{
	float:right;
	color:#fff;
	padding:0.5rem 1rem;
	background:#f64586}

/*目的地*/
.dest_home{
	margin-bottom:10px;
	box-shadow:0 1px 3px #e5e5e5}
.dest_hd{
	background:#fff}
.dest_hd .pic img{
	width:100%}
.dest_msg{
	padding:1rem;
	position:relative;}
.dest_msg:after,
.dest_menu:after,
.hot_dest .hot_dest_list:after,
.made_con ul li dl dd:after{
	content:'.';
	clear:both;
	display:block;
	height:0;
	visibility:hidden}
.dest_msg .name{
	float:left;}
.dest_msg .name strong{
	color:#333;
	display:block;
	font-size:1.8rem;
	font-weight:500}
.dest_msg .name span{
	display:block;
	color:#999}
.dest_msg .focus{
	position:absolute;
	right:1rem;
	top:50%;
	height:24px;
	line-height:24px;
	margin-top:-12px;
	color:#999;
	font-size:1.4rem}
.dest_msg .focus span{
	color:#ff931b}
.dest_menu{
	background:#fff}
.dest_menu a{
	float:left;
	width:50%}
.dest_menu a img{
	width:30px;
	height:30px;
	vertical-align:middle}
.dest_menu a span{
	display:block;
	padding:1rem;
	border-top:1px solid #eee;
	border-right:1px solid #eee}
.dest_menu a span strong{
	color:#333;
	padding-left:1rem;
	font-size:1.5rem;
	font-weight:500;
	vertical-align:middle}

.hot_dest{
	background:#fff}
.hot_dest .tit{
	margin:0}
.hot_dest .hot_dest_list{
	padding:0.5rem;
	margin:0;
	list-style:none}
.hot_dest .hot_dest_list li{
	float:left;
	width:33.333333%}
.hot_dest .hot_dest_list li a{
	display:block;
	margin:0.5rem;
	position:relative}
.hot_dest .hot_dest_list li a img{
	width:100%;
	height:90px}
.hot_dest .hot_dest_list li a span{
	display:block;
	color:#fff;
	width:100%;
	height:24px;
	line-height:24px;
	padding:0 1rem;
	position:absolute;
	bottom:0;
	left:0;
	font-size:1.4rem;
	background:rgba(0,0,0,.5)}


.dest_main{
	margin-bottom:10px;
	background:#fff;
	box-shadow:0 1px 3px #e5e5e5}
.dest_list_box{
	background:#fff}
.dest_list_box h3{
	margin:0;
	padding:1rem 1rem 1rem 3.5rem;
	background:url(../images/dest-ico.png) no-repeat 1rem 1.3rem #f3f3f3;
	background-size:20px 20px}
.dest_list_box h3 a{
	color:#333}
.dest_list_box .con{
	padding:1rem 1rem 0}
.dest_list_box .con dl{
	padding:0;
	margin:0;
	display:-webkit-box;
	margin-bottom:1rem;
	border-bottom:1px solid #eee}
.dest_list_box .con dl:last-child{
	margin-bottom:0;
	border-bottom:0}
.dest_list_box .con dl dt{
	width:60px;
	color:#ff6b1a;
	font-size:1.4rem;
	font-weight:500}
.dest_list_box .con dl dt a{
	color:#ff6b1a}
.dest_list_box .con dl dd{
	margin:0;
	-webkit-box-flex:1}
.dest_list_box .con dl dd a{
	float:left;
	color:#666;
	width:33.333333%;
	margin-bottom:1rem;
	font-size:1.2rem}

/*私人订制*/
.sr_homeTop_pic{
	margin-bottom:10px}
.sr_homeTop_pic img{
	width:100%}

.customMade_con{
	margin-bottom:10px;
	box-shadow:0 1px 3px #e5e5e5;
	background:#fff}
.made_tit{
	color:#3daff0;
	margin:0;
	padding:1rem 0;
	font-weight:500;
	text-align:center;
	border-bottom:1px solid #eee}
.made_tit i{
	color:#fff;
	display:inline-block;
	width:30px;
	height:30px;
	line-height:30px;
	text-align:center;
	border-radius:50%;
	font-weight:5010;
	background:#3d85f0}
.made_tit span{
	padding-left:1rem;
	font-size:2rem}
.made_con ul{
	padding:0 1rem;
	margin:0;
	list-style:none}
.made_con ul li{
	padding:1rem 0;
	display:-webkit-box;
	border-bottom:1px solid #eee}
.made_con ul li:last-child{
	border-bottom:0}
.made_con ul li strong{
	color:#666;
	display:inline-block;
	width:80px;
	font-size:1.5rem;
	font-weight:500}
.made_con ul li .mdd,
.made_con ul li .date,
.made_con ul li .before{
	display:block;
	height:24px;
	line-height:24px;
	-webkit-box-flex:1;
	font-size:1.4rem;
	border:0}
.made_con ul li .before a{
	display:inline-block;
	color:#666;
	width:24px;
	height:24px;
	line-height:20px;
	font-size:1.8rem;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	border-radius:3px;
	background:#e7e7e7}
.made_con ul li .before input{
	width:30px;
	height:24px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #dcdcdc}
.made_con ul li .before em{
	padding-left:0.5rem;
	font-style:normal;
	vertical-align:middle}
.made_con ul li dl{
	padding:0;
	margin:0;
	width:100%;}
.made_con ul li dl dt{
	color:#666;
	font-weight:500;
	font-size:1.5rem}
.made_con ul li dl dd{
	width:100%;
	margin-top:0}
.made_con ul li dl dd a{
	float:left;
	color:#666;
	width:33.333333%;
	text-align:center;
	margin-top:1rem;
	font-size:1.4rem}
.made_con ul li dl dd a span{
	display:block;
	padding:0.5rem 0;
	margin:0 0.5rem;
	border:1px solid #dfdfdf}
.made_con ul li dl dd a.on span,
.made_con ul li .sex a.on{
	color:#fff;
	background:#ff931b}
.made_con ul li dl dd textarea{
	padding:5px;
	display:block;
	width:100%;
	min-height:100px;
	border:0;
	margin-top:0.5rem;
	font-size:1.4rem;
	background:#f3f3f3}
.made_con ul li .sex{
	-webkit-box-flex:1;
	display:block;
	font-size:0}
.made_con ul li .sex a{
	color:#666;
	display:inline-block;
	height:30px;
	line-height:30px;
	padding:0 2rem;
	margin-right:1rem;
	font-size:1.4rem;
	border:1px solid #dfdfdf}
.sr_submit{
	padding:0 1rem;
	margin-bottom:10px}
.sr_submit input{
	display:block;
	width:100%;
	color:#fff;
	padding:1rem 0;
	text-align:center;
	font-size:1.8rem;
	border:0;
	border-radius:3px;
	background:#ff931b}

/*相册*/
.photo_bg_black{
	border-bottom:1px solid #333;
	background:#000}
.photo_bg_black .tit{
	color:#eee}
.photo_pic{
	background:#000}
.photo_pic .am-slider-default{
	margin:0}
.photo_pic .am-slider-default .am-control-nav{
	display:none}
.photo_pic .am-direction-nav{
	display:none}

.photo_con_box{
	color:#eee;
	overflow-y:auto;
	padding:0 1rem}

.photo_con_box .tit_h{
	position:relative}

.photo_con_box .tit_h h3{
	margin:0;
	padding:1rem 0;
	font-size:2rem;
	font-weight:500}

.photo_con_box .tit_h span{
	position:absolute;
	right:0;
	top:50%;
	display:block;
	height:30px;
	line-height:30px;
	margin-top:-15px;
	font-size:1.6rem}

.photo_con_box .txt_con{
	font-size:1.4rem}
.photo_con_box .txt_con p{
	margin:0}

/*关于我们*/
.aboutus_list,
.aboutus_show{
	margin:10px 0;
	box-shadow:0 1px 3px #e5e5e5;
	background:#fff}
.aboutus_list ul{
	margin:0;
	padding:0;
	list-style:none}
.aboutus_list ul li{
	padding:1rem 0;
	margin:0 1rem;
	font-size:1.4rem;
	border-bottom:1px solid #eee}
.aboutus_list ul li:last-child{
	border-bottom:0}
.aboutus_list ul li a{
	color:#333;
	display:block}

.aboutus_show h1{
	color:#333;
	padding:1rem;
	margin:0;
	font-size:1.8rem;
	font-weight:500}
.aboutus_show .ab_show_con{
	color:#666;
	padding:0 1rem 1rem;
	font-size:1.4rem}
.aboutus_show .ab_show_con img{
	max-width:100%}
.aboutus_show .ab_show_con p,
.aboutus_show .ab_show_con ul,
.aboutus_show .ab_show_con dl{
	padding:0;
	margin:0}

/*问答*/
.search-box-ts{
	color:#666;
	text-align:center}
.faq_list{
	margin:10px 0}
.faq_list:after{
	content:'.';
	clear:both;
	display:block;
	height:0;
	visibility:hidden}
.faq_list ul{
	padding:0;
	margin:0;
	list-style:none;
	margin-bottom:10px;
	box-shadow:0 1px 3px #e5e5e5;
	background:#fff}
.faq_list ul li{
	padding:1rem 1rem 0.5rem;
	border-bottom:1px solid #ededed}
.faq_list ul li p{
	padding:0;
	margin:0 0 0.5rem;
	font-size:1.4rem;
	position:relative}
.faq_list ul li .name .wm{
	color:#333;
	display:block;
	height:24px;
	line-height:24px;
	font-size:1.4rem}
.faq_list ul li .name .wm i{
	display:inline-block;
	width:24px;
	height:24px;
	vertical-align:middle;
	margin:-4px 8px 0 0;
	background:url(../images/faq-ico.png) no-repeat}
.faq_list ul li .name .wm i.yh{
	background-position:0 0;
	background-size:24px auto}
.faq_list ul li .name .wm i.kf{
	background-position:0 bottom;
	background-size:24px auto}
.faq_list ul li .name .date{
	color:#999;
	position:absolute;
	right:0;
	top:0;
	display:block;
	height:24px;
	line-height:24px}
.faq_list ul li .bt{
	color:#333}
.faq_list ul li .txt{
	color:#999;
	font-size:1.2rem}


.faq_con{
	padding:1rem;
	margin:10px 0;
	box-shadow:0 1px 3px #e5e5e5;
	background:#fff}
.faq_con dl{
	padding:0;
	margin:0 0 1rem}
.faq_con dl dt{
	color:#333;
	font-size:1.4rem}
.faq_con dl dd textarea{
	color:#333;
	padding:5px;
	display:block;
	width:100%;
	border:0;
	font-size:1.4rem;
	outline:none;
	border-radius:3px;
	background:#f3f3f3}
.faq_con p{
	color:#998;
	padding:0.5rem 0;
	margin:0;
	text-align:center;
	font-size:1.4rem}
.faq_con p i{
	display:inline-block;
	width:23px;
	height:23px;
	vertical-align:middle;
	margin-top:-5px;
	background:url(../images/st_user_ico.png) no-repeat 0 -40px;
	background-size:305px auto}

.linkway{
	margin:10px 0}
.linkway h3{
	color:#333;
	margin:0;
	font-size:1.6rem;
	font-weight:500;
	text-align:center}
.linkway ul{
	padding:0 1rem;
	margin:10px 0;
	list-style:none;
	box-shadow:0 1px 3px #e5e5e5;
	background:#fff}
.linkway ul li{
	display:-webkit-box;
	padding:0.8rem 0;
	border-bottom:1px solid #eee}
.linkway ul li:last-child{
	border-bottom:0}
.linkway ul li strong{
	display:block;
	width:70px;
	height:30px;
	line-height:30px;
	color:#666;
	font-size:1.4rem;
	font-weight:500}
.linkway ul li input{
	-webkit-box-flex:1;
	display:block;
	height:30px;
	line-height:30px;
	border:0;
	font-size:14px;
	background:#fff}
.linkway ul li span{
	display:block;
	color:#999;
	height:30px;
	line-height:30px;
	overflow:hidden;
	text-align:right;
	font-size:1.4rem}
.linkway ul li span.nm{}
.linkway ul li span.nm i{
	display:inline-block;
	width:18px;
	height:18px;
	vertical-align:middle;
	margin:-5px 5px 0 0;
	background:url(../images/linkman-ico.png) no-repeat 0 0;
	background-size:18px auto}
.linkway ul li span.nm i.on{
	background:url(../images/linkman-ico.png) no-repeat 0 bottom;
	background-size:18px auto}
.linkway ul li span img{
	vertical-align:top}

/*全局搜索*/
.pdt_list{
	display:-webkit-box;
	border-bottom:1px solid #e5e5e5}
.pdt_list a {
	display:-webkit-box;
	width:100%}
.pdt_img{
	display:block;
	width:110px;
	height:148px;
	background-color:white;
	margin:10px 0 10px 10px}
.pdt1_img {
    display: block;
    width: 110px;
    height: 120px;
    background-color: white;
    margin: 10px 0 10px 10px;
}	
.tuan_list{
	width:100%}
.tuan_list a{
	display:block}
.tuan_img{
	display:block;
	background-color:white;
	margin:10px}
.pdt_txt{
	-webkit-box-flex:1;
	padding:0px 10px 0px 10px;
	margin:10px 0px}
.pdt_box{
	color:#333;
	font-size:14px;
	display:-webkit-box}
.pdt_box .p_tit{
	margin:0;
	-webkit-box-flex:1;
	width:0%}
.pdt_box .p_tit em{
	display:block;
	font-style:normal;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	margin-bottom: 10px;}
.bg_1c{
	background:#bcaef0}
.bg_2c{
	background:#e78d7f}
.bg_3c{
	background:#6ad0c5}
.bg_4c{
	background:#acd98d}
.bg_5c{
	background:#77d6ee}
.bg_6c{
	background:#57c296}
.bg_7c{
	background:#f5bb79}
.bg_8c{
	background:#6ec8d2}
.pdt_box .p_tit em i.bq{
	color:#fff;
	padding:2px 5px;
	margin-right:5px;
	font-style:normal;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis}
.pdt_box .p_tit span{
	display:block;
	color:#999;
	overflow:hidden;
	}
.m-main .tag-c4 {
    background-color: #DD514C;
}
/*点评*/
.dp_cp_show{
	margin:0 10px}
.dp_cp_show .tit{
	float:left;
	color:#333;
	height:32px;
	line-height:32px;
	margin-top:16px;
	font-size:1.6rem;
	font-style:normal}
.dp_cp_show .p_rate{
	margin:1rem 0}
.dp_cp_show textarea{
	display:block;
	width:100%;
	height:100px;
	padding:5px;
	font-size:1.4rem;
	background:#f4f7f9;
	border-radius:3px;
	border:0}
.p_rate{
	height:32px;
	position:relative;
	width:160px;
	overflow:hidden;
	display:inline-block;
	background:url(../images/rate.png) repeat-x 0 0;
	background-size:32px 64px;}
.p_rate i{
	position:absolute;
	top:0;
	left:0;
	cursor:pointer;
	height:32px;
	width:32px;
	background:url(../images/rate.png) repeat-x 0 -500px;
	background-size:32px 64px;}
.p_rate .select{
	background-position:0 -32px}
.dp_cp_show .snum{
	display:inline-block;
	color:#ff6a29;
	width:32px;
	height:32px;
	line-height:32px;
	text-align:center;
	vertical-align:top;
	margin:1rem 0 0 0;
	font-size:1.8rem;
	font-weight:500}
.pl-btn{
	padding:1rem}
.pl-btn a{
	display:block;
	color:#fff;
	padding:1rem 0;
	font-size:1.6rem;
	text-align:center;
	border-radius:3px;
	background:#ff952d}


.no-content{
	padding:2rem 0;
	text-align:center;
	overflow-y:auto;}
.no-content img{
	width:50%;
	max-width:100%}
.no-content p{
	font-size:1.4rem}

@media screen and (min-width:320px){
.st_list_ul li a img{
	height:180px}
.am-slider .am-slides img{
	height:182px}
}
@media screen and (min-width:360px){
.st_list_ul li a img{
	height:220px}
.am-slider .am-slides img{
	height:204px}
}
@media screen and (min-width:400px){
.st_list_ul li a img{
	height:260px}
.am-slider .am-slides img{
	height:226px}
}
@media screen and (min-width:440px){
.st_list_ul li a img{
	height:300px}
.am-slider .am-slides img{
	height:248px}
}
@media screen and (min-width:480px){
.st_list_ul li a img{
	height:340px}
.am-slider .am-slides img{
	height:270px}
}
@media screen and (min-width:520px){
.st_list_ul li a img{
	height:380px}
.am-slider .am-slides img{
	height:292px}
}
@media screen and (min-width:640px){
.st_list_ul li a img{
	height:420px}
.am-slider .am-slides img{
	height:300px}
}
.main-xl {
    background: #fff;
}

/* 分类 */
.m-class {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: box;
  /* -webkit-box-align: @value;
  -moz-box-align: @value;
  -ms-flex-align: @value;
  box-align: @value; */
  /* 老版本语法 */
  -webkit-box-align: center;
  -moz-box-align: center;
  /* 混合版本语法 */
  -ms-flex-align: center;
  /* 新版本语法 */
  -webkit-align-items: center;
  align-items: center;
  color: #333;
  height: 4rem;
  font-size: 1.4rem;
  background-color: #fff;
  padding-left: 10px;
}
.m-class .lst {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -ms-box-flex: 1;
  -prefix-box-flex: 1;
  /* old spec webkit, moz */
  box-flex: 1;
  flex: 1;
  overflow: hidden;
}
.m-class .itm {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: box;
  /* -webkit-box-align: @value;
  -moz-box-align: @value;
  -ms-flex-align: @value;
  box-align: @value; */
  /* 老版本语法 */
  -webkit-box-align: center;
  -moz-box-align: center;
  /* 混合版本语法 */
  -ms-flex-align: center;
  /* 新版本语法 */
  -webkit-align-items: center;
  align-items: center;
  width: auto;
  height: 100%;
  padding: 0 1.25rem;
  color: #333333;
}
.m-class .itm:active {
  color: #e41b46;
}
.m-class .itm_on {
  color: #e41b46;
}
.m-class .u-btn-next {
  display: block;
  width: 3.4rem;
  height: 100%;
  background: url('//dui.dmcdn.cn/mobile/newm_2015/images/u-btn-arrow-right-gray.png') no-repeat right center;
  background-size: 0.85rem 1.3rem;
  background-position: center center;
}
 .swiper-wrapper .on{
    background-color: #f85709;
    color: #fff;
}
.swiper-wrapper a{
    display: inline-block;
    padding: 0 5px;
    border-radius: 3px;
}
.pdt_spotimg {
    display: block;
    width: 125px;
    height:80px;
    background-color: white;
    margin: 10px 0 10px 10px;
}

.m-main .tag {
    float: left;
    margin-right: 1rem;
    height: 1.7rem;
    line-height: 1.7rem;
    font-size: 1.1rem;
    padding: 0 0.35rem;
    border-radius: 2px;
    font-style: normal;
    color: #fff;
}
.m-main .tag-c2 {
    background-color: #f68a42;
}
.m-main .tag-c3 {
    background-color: #999999;
}
.m-goodsinfo .tag-c3 {
    background-color: #999999;
}
.m-main .price {
    color: #e41b46;
    font-size: 1.2rem;
    font-weight: bold;
}
/**
 * Swiper 3.1.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * 
 * http://www.idangero.us/swiper/
 * 
 * Copyright 2015, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 * 
 * Licensed under MIT
 * 
 * Released on: July 14, 2015
 */
.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination{bottom:10px;left:0;width:100%}.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{margin:0 5px}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-container-cube.swiper-container-vertical .swiper-cube-shadow{z-index:0}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}



.page{color:#999999;height:32px;line-height:32px;margin:10px 0 20px;text-align:center;}
.page div{background:#f3f3f3;border:1px solid #E0E1E1;min-width:88px;}
.page .pre{background:#E6E6E6;border-right:1px solid #f3f3f3;width:88px;float:left;border-radius:4px 0 0 4px;}
.page .next{background:#E6E6E6;border-left:1px solid #f3f3f3;width:88px;float:right;border-radius:0 4px 4px 0;}
.page .grey{background:#E6E6E6;color:#C2C2C2;}

.forget_word{ display: block; height: 48px; line-height: 48px; text-align: right;}
.forget_word a{ display: block; color: #333; margin-right: 10px;}

.quick_login{ width: 120px; margin: auto;}
.quick_login a{  display: block;  float: left; width: 50px;  height:48px; margin-right: 10px;}
.quick_login a.qq{ background: url('../images/qq_bg.png') no-repeat;}
.quick_login a.wb{ background: url('../images/wb_bg.png') no-repeat;}


.question_ask{  display: block; background: #fff; padding-bottom: 1rem;  }
.question_ask .title{ display: block; height: 43px; line-height: 43px; border-bottom: 1px solid #eee; padding: 0 1rem;}
.question_ask .title em{ float: left; font-size: 1.8rem;color: #F85709; font-weight: normal; font-style: normal; padding: 0 1rem; border-bottom: 2px solid #F85709;}
.question_ask .title a{ float: right;font-size: 1.8rem;color: #F85709; padding: 0 1rem;}
.question_ask dl{ margin-top: 0rem; margin: 1rem; color: #666; }
.question_ask dl.receivers{ background: #FFF3E8; text-indent: 10px; }
.question_ask dl dt{ font-weight: normal; font-size: 1.6rem;}
.question_ask dl dd{ margin-top: 0.1rem; font-size: 1.6rem;  padding-left: 0.5rem; }
.question_ask dl dd.date_time{ padding: 0rem;  padding-left: 0.5rem;}

.modue_mill{ display: block; height: 50px;  margin-bottom: 10px; }
.modue_mill .mill_name{ float: left; line-height: 50px; width: 60px;border: 1px solid #e2e2e2;  border-right: 1px dotted #cecece;background-color: #f6f6f6; text-align: center; font-size: 14px;color: #666;}
.modue_mill .mill_time{ float: left; line-height: 50px;  border: 1px solid #e2e2e2;}
.modue_mill .mill_time span{ display: block; float: left;}
.modue_mill .mill_time .times{ width: 48px; font-size: 20px; text-align: center; color:#666; }
.modue_mill .mill_time .time_title{ width: 30px; font-size: 14px; background-color: #f6f6f6; color: #f42700; text-align: center;}
.bom_fixed a.buy_buy{ background-color: #f68a42;  color: #ffffff;}
.bom_fixed a.seckill_kill{ background-color: #f6f6f6; color: #666;}










